Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixed to make TestHarness full runnable (on my machine) #4

Closed

Conversation

RichardBruskiewich
Copy link
Contributor

To allow execution, added some missing pip dependencies plus README instruction to (re-)create the root folder logs folder (not tracked by repo)

…nstruction to (re-)create the root folder **`logs`** folder (not tracked by repo)
@@ -21,5 +21,8 @@ The Test Harness is a CLI that you need to install:
- `pip install -r requirements-runners.txt` to install the Test Runners
- `pip install .` to install the Test Harness CLI

Create a local 'logs' directory (the repository doesn't track or commit this...):
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add a .gitkeep file to the logs folder so it is tracked? I would rather have that than make the user create the directory themselves.

Copy link
Contributor Author

@RichardBruskiewich RichardBruskiewich Apr 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, will do; seems to be there, though. I guess we would also take it out of the .gitignore file above?

@@ -3,6 +3,8 @@ __pycache__
*.egg-info
logs/
Translator-Tests/
build/
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where does build/ come from?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not sure. that's more common with Javascript builds, right - none here. I don't think it is relevant to this, unless the UI testing is somehow creating it, LOL. I'll try to remove it.


# Dependency for the ui-test-runner
# not automatically pulled in
jq==1.6.0
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is my bad. This can be removed and the ui-test-runner version should be bumped to 0.0.2 to include jq as a sub-dependency.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. I'll do that.

@RichardBruskiewich
Copy link
Contributor Author

Hi @maximusunc,
I've not played around with the TestHarness for awhile now, so I've sort of lost my bearings with respect to this PR. However, since I finally got my basic TranslatorSRI/graph-validation-tests package out the door over the weekend (7-Apr-24), this week, I'm now going to revisit the TestHarness to issue a PR suggesting how to integrate the new TestRunners. I'll revisit this PR and your feedback along the way.

@RichardBruskiewich
Copy link
Contributor Author

I got a Windoze version of the code running by explicit importing of a mingw jq wheel built by a 3rd party. I've also implemented the other feedback above, in my current evolving "OneHopTest Integration" branch. For these reasons, I'm going to close this PR for this reason.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants